package br.com.felix.dbm.sql;

import br.com.felix.dbm.sql.oracle.OracleDatabaseTypes;

/**
 * Factory of database types.
 * 
 * @TODO: refactor to allow more than one technology. Currently, only ORACLE is
 *        supported.
 * */
public class DatabaseTypesFactory {

	public enum SupportedDatabases {
		ORACLE
	};

	private static SupportedDatabases selectedDatabase = SupportedDatabases.ORACLE;



	public static DatabaseTypes getDatabaseTypes() {
		switch (selectedDatabase) {
			case ORACLE:
			default:
				return new OracleDatabaseTypes();
		}
	}
}
